Career 2023 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M15 Huy M15 Haren M15 Buschhausen M25 Santa Margherita di Pula Israel F2 Netherlands F4 Netherlands F7 Portugal F4 Portugal F5 Portugal F6 Israel F4 Germany F3 France F4 France F5 Great Britain F7 Great Britain F9 Italy F15 Italy F16 Netherlands F4 Croatia F1 Croatia F2 Portugal F5 Portugal F6 Portugal F3 Netherlands F1 Netherlands F2 Netherlands F3 Spain F8 Italy F3 Italy F8 Italy F10 Italy F30 Italy F5 Spain F12 Spain F13 Spain F14 Italy F11 Netherlands F1 Netherlands F2 Netherlands F3 Netherlands F4 Italy F16 Italy F23 Spain F1 Spain F2 Italy F10 Italy F9 Italy F29 Italy F30 Italy F4 Italy F12 Turkey F16 (Antalya) Turkey F17 (Antalya) Netherlands F1 (Alkmaar) Netherlands F2 (Breda) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Netherlands F5 (Oldenzaal) Netherlands F6 (Rotterdam) Egypt F29 (Sharm El Sheikh) Egypt F30 (Sharm El Sheikh) Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Italy F2 (Santa Margherita Di Pula) Italy F3 (Santa Margherita Di Pula) M25 Santa Margherita Di Pula Israel F1 Israel F3 China F3 Netherlands F5 M25 Koksijde Great Britain F10 M25 Santa Margherita di Pula M25 Heraklion M25 Trieste M15 Jakarta Cepu Open - San Marino Antonio Savoldi-Marco Co. - Manerbio Garden Open - Rome Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Sporting Challenger - Turin Memorial Savigni - Sassuolo Siemens Open 2002 - Scheveningen Asirom Challenger Brasov - Brasov TennisCup Vlaanderen - Antwerp TESS Tennis Classic - Campinas Stella Artois Clay Court Championships - Budaors 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Brixina Tennis Open - Bressanone Telesp Celular Open - Ribeirao Preto Global Telecom Open - Curitiba EI Bank Bulgarian Challenger - Sofia VIII Trofeo Ciutat de Barcelona - Barcelona Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo C.T. San Remo - XIII Piertomaso Tessitore - San Remo Tennis Napoli Cup - Napoli Baumag Open - Budapest Sporting Challenger 2003 - Turin Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella San Marino Cepu Open - San Marino Pekao Open 2003 - Szczecin Copa Sevilla Internacionales de Andalucia - Seville 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia Tennis Napoli Cup 2004 - Napoli San Remo Tennis Cup - San Remo Sporting Challenger - Turin Memorial Savigni - Sassuolo Banca Stato Challenger Lugano - Lugano Canottieri Minico 2004 - Mantova Riviera di Rimini Challenger 2004 - Rimini Trani Cup - Trani Challenger Fondazione Carige - Genova Architect Open - Budapest Pekao Open 2004 - Szczecin Mobilux Open - Luxembourg La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago IX Torneo Internacionale de Tennis - Barletta Olbia Challenger - Olbia Citta di Monza - Monza Tunis Open - Tunis ECM Prague Open 2005 - Prague 4° Sporting Challenger - Turin Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Sina-Kia Motors Tennis Cup - Cordenons Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Pekao Open 2005 - Szczecin XI Ciutat de Barcelona - Barcelona Copa Kia - Santiago Tennis Napoli Cup 2006 - Napoli San Marino Cepu Open - San Marino Citta di Como - Como Genoa Open - Genova Pekao Open - Szczecin Ethias Trophy - Mons X Torneo Internazionale di Tennis - Barletta Copa Petrobras Argentina - Buenos Aires Top Wool Challenger-Immagine Trophy - Biella Internazionali de Tennis di Bergamo - Bergamo II Cyclus Open de Tenis - Florianopolis Mitsubishi Electric Europe Cup - Monza Copa Petrobras Brazil - Aracaju XI Torneo Internazionale di Tennis - Barletta San Remo Tennis Cup - San Remo Tennis Napoli Cup 2007 - Napoli Memorial Manfredini - Sassuolo La Rinascente Tennis Cup Harbour Club Milano - Milan Challenger Lugano - Lugano Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova Riviera di Rimini Challenger - Rimini Siemens Open 2007 - Scheveningen Aamulehti Tampere Opene - Tampere Tarragona Challenger San Marino Cepu Open - San Marino XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Tean International - Alphen Genova Open Challenger - Genova M15 Porec M25 Palmanova M25 Palmanova 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia VIII Torneo Internazionale di Tennis - Barletta Garden Open 2004 - Rome Tennis Napoli Cup - Napoli M15 Meerbusch 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Challenger Groningen - Groningen Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Benedetto Challenger - San Benedetto Siemens Open - Scheveningen Sir Supermercati - Rome Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Genova Open Challenger - Genova 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Open Tarragona Costa Daurada - Tarragona Iquique Challenger Bucaramanga Challenger Meknes Challenger Caltanissetta Challenger Barletta Challenger Monza Challenger Rome Challenger Sofia Challenger Rome Challenger Lugano Challenger Kosice Challenger Milan Challenger Constanta Challenger Turin Challenger Scheveningen Challenger San Benedetto Challenger Rimini Challenger Orbetello Challenger Tampere Challenger San Marino Challenger Cordenons Challenger Vigo Challenger Trani Challenger San Sebastian Challenger Manerbio Challenger Brasov Challenger Como Challenger Alphen Challenger Todi Challenger Palermo Challenger Kolding Challenger Seoul Challenger Chuncheon Challenger Tanger Challenger 9° Trani Cup - Trani Lugano Challenger Milan Challenger Reggio Emilia Challenger Turin Challenger Rimini Challenger Orbetello Challenger Cordenons Challenger Trani Challenger Manerbio Challenger San Marino Challenger Todi Challenger Heineken Challenger - Ho Chi Minh City Meknes Challenger Casablanca Challenger Rabat Challenger Barletta Challenger Napoli Challenger M15 Jakarta San Benedetto Challenger Sopot Challenger Napoli Challenger Internazionali di Tennis Dell'Umbria - Todi Orbetello Challenger Jameson Cup - Milan Trani Challenger San Marino Challenger Cordenons Challenger San Sebastian Challenger Manerbio Challenger Genova Challenger Alphen Challenger Napoli Challenger Sacramento Challenger Palermo Challenger Buenos Aires Challenger Montevideo Challenger Meknes Challenger Rabat Challenger Marrakech Challenger Scheveningen Challenger San Benedetto Challenger Orbetello Challenger Sibiu Challenger Cordenons Challenger Alphen Challenger Todi Challenger San Juan Challenger San Luis Potosi Challenger Santiago Challenger Ethias Trophy - Mons Leon Challenger Caltanissetta Challenger Prague Challenger Todi Challenger Orbetello Challenger San Marino Challenger Rio De Janeiro Challenger Cordenons Challenger Genova Challenger Alphen Challenger Szczecin Challenger Porto Alegre Challenger Sao Paulo Challenger Geneva Challenger San Luis Potosi Challenger Santiago Challenger Santos Challenger Marburg Challenger San Benedetto Challenger San Marino Challenger San Marino Cepu Open - San Marino Sacramento Challenger Tiburon Challenger Antonio Savoldi-Marco Co. - Manerbio Braunschweig Challenger Alphen Challenger Trnava Challenger Rome Challenger Casablanca Challenger Challenger Copa Sevilla Internacionales de Andalucia - Seville Bordeaux Challenger Kamnik Challenger - Kamnik Blois Challenger Alphen Challenger Scheveningen Challenger Milan Challenger Bordeaux Challenger Vicenza Challenger Furth Challenger Tampere Challenger Caltanissetta Challenger Monterrey Challenger Portoroz Challenger Blois Challenger Alessandria Challenger Scheveningen Challenger Tennis Napoli Cup - Naples Rijeka Challenger Monterrey Challenger Challenger Canottieri Minico - Mantova Whirlpool Open - Budapest Turin Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Open de la Comunidad Valenciana - Valencia Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel Idea Prokom Open - Sopot Architect Open - Budapest Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo BA-CA Tennis Trophy - Vienna MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Grand Prix de Tennis de Lyon - Lyon PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Interwetten Austrian Open - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Tiburon Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Estoril Open - Estoril Aircel Chennai Open - Chennai BRD Nastase Tiriac Trophy - Bucharest BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Casablanca Challenger Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Barcelona Open BancSabadell - Barcelona Garden Open - Rome Grand Prix Hassan II - Marrakech Bath Challenger Barletta Challenger Canottieri Mincio Open - Mantova Bergamo Challenger Mestre Challenger Tiburon Challenger Orlando Challenger Columbus Challenger Tampere Imageneering Open - Tampere Rennes Challenger Monza Challenger Quimper Challenger Bangkok Challenger Milan Challenger V Trani Cup - Trani Top Wool Challenger - Biella Ostrava Challenger XXX Edizione 'A Savoldi Marco' - Manerbio Bercuit Challenger Braga Challenger Genoa Open 'Fondazione Carige' - Genova Prostejov Challenger TEAN International - Alphen Aan Den Rijn Bulgarian Open - Sofia Ludwigshafen Challenger Braunschweig Challenger Rado Geneva Challenger - Geneva Memorial Piertomaso Tessitore - San Remo Zivnobanka Czech Open - Prostejov ATU Cup - Weiden The Hilversum Open - Hilversum St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani Geneva Challenger - Geneva I Tourneo Fila Citta di Brindisi - Brindisi Arpa Ceramic Cup - Reggio Emilia Bulgarian Challenger 2002 - Sofia BMW Brixina Tennis Open - Bressanone Opel Bulvaria MCG Bulgarian Open - Sofia Steelers Cup - Kosice 3° Trofeo 'Citta di Brindisi' - Brindisi X Ciutat de Barcelona - Barcelona Copa Petrobras Uruguray - Montevideo 10ø Tornea B. Camparini - Reggio Emilia IPP Geneva Trophy - Geneva Black Forest Open 2004 - Freudenstadt SIR Supermercadi Challenger - Rome Tennis Napoli Cup - Napoli Todi Challenger Tunis Open 2006 - Tunis Memorial Manfredini - Sassuolo Posillipo Tennis Cup - Napoli Masters Series Monte Carlo - Monte Carlo Masters Series Monte-Carlo - Monte Carlo Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Kos Succhetti Tennis Cup - Cordenons Black Forest Open - Freudenstadt Tennislife Cup - Napoli San Benedetto Challenger French Open - Paris Kobstaedernes ATP Challenger - Kolding Brasov Challenger Campionati Internazionali di Sicilia - Palermo Rabat Challenger San Remo Challenger Monza Challenger Australian Open - Melbourne French Open - Paris French Open - Paris Rome Challenger Alphen Challenger Australian Open - Melbourne Wimbledon - London Furth Challenger Campionati Internazionali di Sicilia - Palermo French Open - Paris Australian Open - Melbourne Furth Challenger Caltanissetta Challenger Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Belem Challenger Australian Open - Melbourne Rio De Janeiro Challenger Ordina Open - 's-Hertogenbosch Porto Alegre Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Montevideo Challenger Meknes Challenger Wimbledon - London U.S. Open - New York U.S. Open - New York Chennai Open - Chennai U.S. Open - New York Napoli Challenger Caltanissetta Challenger Legg Mason Tennis Classic - Washington Barletta Challenger Salinas Challenger Rome Challenger Tunis Challenger Rome Challenger Allianz Suisse Open Gstaad - Gstaad Rome Challenger Ortisei Challenger Las Vegas Challenger ASB Classic - Auckland Open de la Comunidad Valenciana - Valencia Casablanca Challenger Morelos Challenger ABN AMRO World Tennis Tournament - Rotterdam Libema Open - 's-Hertogenbosch Fairfield Challenger Gerry Weber Open - Halle Braunschweig Challenger Koblenz Challenger Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel San Juan Challenger Ljubljana Challenger Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-AUT 5-0 ABN AMRO World Tennis Tournament - Rotterdam Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, World Group, PO, SUI-NED 4-1 Palermo Challenger Ortisei Challenger Australian Open (juniors) ATP Studena Croatia Open - Umag Scheveningen Challenger Grand Prix Hassan II - Casablanca Claro Open Colombia - Bogota M25 Nussloch Medellin Challenger Portugal Open - Oeiras Braga Challenger Open de Nice Cote d'Azur - Nice US Men's Clay Court Championship - Houston Tunis Challenger ABN AMRO World Tennis Tournament - Rotterdam Campionati Internazionali di Sicilia - Palermo Mohammedia Challenger Topshelf Open - 's-Hertogenbosch San Marino Challenger BB&T Atlanta Open - Atlanta Como Challenger Ecuador Open - Quito Brasil Open - Sao Paulo Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Alphen Challenger Rome Challenger San Benedetto Challenger M15 Monastir The LTA Hull Challenger - Hull ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Intelig Tennis Cup - Campos do Jordao Telesp Celular Open - Campinas Sopot Challenger Brisbane International - Brisbane Warta Cup - Sopot Geovillage Open Trofeo Melia Olbia - Olbia Biella Challenger Mohammedia Challenger Jameson Cup - Milan Meerbusch Challenger Mercedes Cup - Stuttgart Movistar Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Brasil Open - Costa do Sauipe Orange Prokom Open - Sopot Dutch Open Tennis - Amersfoort Movistar Open - Vina del Mar Energis Open - Amersfoort Generali Open - Kitzbuhel Garanti Koza Sofia Open - Sofia Suisse Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Bangkok Challenger Marbella Challenger Sophia Antipolis Challenger Barletta Challenger Amersfoort Challenger Campionati Internazionali d'Italia - Rome Telecom Italia Masters - Rome Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco Internazionali BNL dItalia - Rome Shanghai ATP Masters 1000 - Shanghai Abierto Mexicano Telcel - Acapulco Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Ordina Open - s-Hertogenbosch Brisbane International - Brisbane Tennis Masters Series - Rome Campionati Internazionali D'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Topshelf Open - 's-Hertogenbosch Heineken Open - Auckland Australian Open - Melbourne Telecom Italia Masters - Rome U.S. Open - New York U.S. Open - New York French Open - Paris Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 2R, AUT-NED 2-3 Australian Open - Melbourne Davis Cup, World Group, PO, CAN-NED 3-1 French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London BNP Paribas Masters - Paris French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, World Group, PO, NED-KOR, 3-2 Davis Cup, World Group, PO, NED-CZE 3-2 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, PO, NED-SUI 2-3 French Open (juniors) Davis Cup, World Group, PO, NED-FRA, 1-4 Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group I, 2R, BIH-NED 1-3 Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Davis Cup, World Group, 1R, FRA-NED 3-1 Wimbledon (juniors) French Open (juniors) M25 The Hague M25 Oldenzaal M15 Heraklion